Select Case是
计算机语言,是VB6.0条件
控制语句之一,是任意数值或
字符串表达式。与 If ... ElseIf ... ElseIf ... End If 类似。
VB6.0条件
控制语句之一,与 If ... ElseIf ... ElseIf ... End If 类似。
其中,表述情形的关键字,有 Is 和 To,多个情形要并列在一起时,使用逗号 (英文) 连接。当省略 Case Else 语句并且
指示变量不符合所述的任何情形时,语句的执行,会直接到达 End Select。
如果在
执行语句的时候,有需要跳过没有必要
再执行的语句而直接结束 Select Case 的情况时,请使用Exit Select。
各语句组中也可以写入完整的 Select Case 语句,像 For 循环中嵌套一个二级循环一样。别误会,Select Case 不是
循环语句,是条件选择语句,与 If ... ElseIf ... ElseIf ... End If 类似。
不过要注意的是,To 表示的区间,是
闭区间,不适用于
开区间(或半闭半开区间)。如果一定要用Select Case来确定数值在哪个区间内,可以这么做:
只要
逻辑运算表达式的运算结果为 True,就执行该 Case 下的语句组。那么,上面的例子就这么改。
可以看到,顺序被我随意变动了,测试也通过了。那么,爱琢磨的我,又发现一个问题:Select Case True可以改成Select Case False吗?答案是,可以。这里就不作示例了,只给出语法。